<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <style>
    body {
      /*width: 1260px;*/
      max-width: 1260px;
    }

    table {
      margin: 0px;
      border: 0px solid black;
      padding: 0px;
    }

    table.navigation {
      float: right;
      border-spacing: 3px;
    }
    table.numpad {
      float: right;
      border-spacing: 3px;
    }
    table.main {
    }
    table.key {
    }

    td {
      width: 48px;
      height: 64px;
      border-width: 1px 3px 6px 1px;
      border-style: solid;
      border-color: black;
      margin: 1px;
      padding-top: 0px;
      padding-bottom: 0px;

      background-color: #EEF;
      color: #007;
    }
    .wide {
      width: 72px;
    }
    .extrawide {
      width: 88px;
    }
    .double {
      width: 116px;
    }
    .spacebar {
      width: 240px;
    }
    .game {
      background-color: #CFC;
      color: #070;
    }
    .test {
      background-color: #FFC;
      color: #770;
    }
    .warn {
      background-color: #FCE;
      color: #705;
    }
    .bad {
      background-color: #FCC;
      color: #700;
    }
    .none {
      background-color: #FFF;
      color: #AAA;
      border-color: #EEE;
    }

    /* KEY_CODE */
    td b {
      display: block;
      text-align: center;
      color: #585;
    }

    /* KEY_PRESSED */
    td p {
      margin: 0px;
      text-align: center;
      font-weight: bold;
      color: #A5A;
    }

    .space {
      width: 23px;
      height: 16px;
      border: 0px solid white;
      margin: 0px;
      background-color: #FFF;
    }

    sup {
      font-size: .60em;
    }
    sup.f12:after {
      content: "A";
    }
    sup.badkey:after {
      content: "B";
    }
    sup.capslock:after {
      content: "C";
    }
    span.annotation {
      font-size: .9em;
    }
  </style>
 </head>
 <body>
  <div>
   <h1>MegaZeux US Key-Mapping Guide</h1>
   <h3>MegaZeux 2.91b &mdash; Lachesis 2010-2018</h2>
   <p>
    This guide is current as of January 6th, 2018, and contains
    updated warnings, annotations, and information for SDL 2.0.
   </p>
   <p>
    On small displays the numpad will appear above the rest
    of the keyboard. For a static full-size display, edit this
    HTML file and remove /* and */ from the sixth line.
   </p>

   <hr/>
  </div>


<!------------------------------------------------------------->


  <table class="numpad">
   <tr>
    <td class="none">&nbsp;
    </td>
    <td class="none">&nbsp;
    </td>
    <td class="none">&nbsp;
    </td>
    <td class="none">&nbsp;
    </td>
   </tr>
   <tr class="space">
   </tr>
   <tr>
    <td class="bad">
      NLock
      <b>n/a<sup class="badkey">&nbsp;</sup></b>
      <p>n/a<sup class="badkey">&nbsp;</sup></p>
    </td>
    <td class="warn">
      /
      <b>53</p>
      <p>267</p>
    </td>
    <td class="warn">
      *
      <b>55</p>
      <p>268</p>
    </td>
    <td class="warn">
      -
      <b>74</p>
      <p>269</p>
    </td>
   </tr>
   <tr>
    <td class="warn">
      Home7
      <b>71</b>
      <p>263</p>
    </td>
    <td class="warn">
      Up8
      <b>72</b>
      <p>264</p>
    </td>
    <td class="warn">
      PgUp7
      <b>73</b>
      <p>265</p>
    </td>
    <td rowspan="2" class="warn">
      +
      <b>78</b>
      <p>270</p>
    </td>
   </tr>
   <tr>
    <td class="warn">
      Left4
      <b>75</b>
      <p>260</p>
    </td>
    <td class="warn">
      Num5
      <b>76</b>
      <p>261</p>
    </td>
    <td class="warn">
      Right6
      <b>77</b>
      <p>262</p>
    </td>
   </tr>
   <tr>
    <td class="warn">
      End1
      <b>79</b>
      <p>257</p>
    </td>
    <td class="warn">
      Down2
      <b>80</b>
      <p>258</p>
    </td>
    <td class="warn">
      PgDn3
      <b>81</b>
      <p>259</p>
    </td>
    <td rowspan="2" class="warn">
      Enter
      <b>28</b>
      <p>271</p>
    </td>
   </tr>
   <tr>
    <td colspan="2" class="warn">
      Insert 0
      <b>82</b>
      <p>256</p>
    </td>
    <td class="warn">
      Del .
      <b>83</b>
      <p>266</p>
    </td>
   </tr>
   <tr class="space">
   </tr>
  </table>


<!------------------------------------------------------------->


  <table class="navigation">
   <tr>
    <td class="bad">
      SysRq
      <b>n/a<sup class="badkey">&nbsp;</sup></b>
      <p>1<sup class="badkey">&nbsp;</sup></p>
    </td>
    <td class="warn">
      ScLock
      <b>70</b>
      <p>302</p>
    </td>
    <td class="warn">
      Break
      <b>197</b>
      <p>318</p>
    </td>
    <td class="space">
    </td>
   </tr>
   <tr class="space">
   </tr>
   <tr>
    <td class="game">
      Insert
      <b>82</b>
      <p>277</p>
    </td>
    <td class="warn">
      Home
      <b>71</b>
      <p>278</p>
    </td>
    <td class="warn">
      PageUp
      <b>73</b>
      <p>280</p>
    </td>
    <td class="space">
    </td>
   </tr>
   <tr>
    <td class="game">
      Delete
      <b>83</b>
      <p>127</p>
    </td>
    <td class="warn">
      End
      <b>79</b>
      <p>279</p>
    </td>
    <td class="warn">
      PageDn
      <b>81</b>
      <p>281</p>
    </td>
    <td class="space">
    </td>
   </tr>
   <tr>
    <td class="none">&nbsp;
    </td>
    <td class="none">&nbsp;
    </td>
    <td class="none">&nbsp;
    </td>
    <td class="space">
    </td>
   </tr>
   <tr>
    <td class="none">&nbsp;
    </td>
    <td class="game">
      &#x2191;
      <b>72</b>
      <p>273</p>
    </td>
    <td class="none">&nbsp;
    </td>
    <td class="space">
    </td>
   </tr>
   <tr>
    <td class="game">
      &#x2190;
      <b>75</b>
      <p>276</p>
    </td>
    <td class="game">
      &#x2193;
      <b>80</b>
      <p>274</p>
    </td>
    <td class="game">
      &#x2192;
      <b>77</b>
      <p>275</p>
    </td>
    <td class="space">
    </td>
   </tr>
   <tr class="space">
   </tr>
  </table>


<!------------------------------------------------------------->


  <table class="main">
   <tr>
    <td class="game">
      Esc
      <b>1</b>
      <p>27</p>
    </td>
    <td class="space">
    </td>
    <td class="game">
      F1
      <b>59</b>
      <p>282</p>
    </td>
    <td class="game">
      F2
      <b>60</b>
      <p>283</p>
    </td>
    <td class="game">
      F3
      <b>61</b>
      <p>284</p>
    </td>
    <td class="game">
      F4
      <b>62</b>
      <p>285</p>
    </td>
    <td class="space">
    </td>
    <td class="game">
      F5
      <b>63</b>
      <p>286</p>
    </td>
    <td class="test">
      F6
      <b>64</b>
      <p>287</p>
    </td>
    <td class="test">
      F7
      <b>65</b>
      <p>288</p>
    </td>
    <td class="test">
      F8
      <b>66</b>
      <p>289</p>
    </td>
    <td class="space">
    </td>
    <td class="game">
      F9
      <b>67</b>
      <p>290</p>
    </td>
    <td class="game">
      F10
      <b>68</b>
      <p>291</p>
    </td>
    <td class="test">
      F11
      <b>87</b>
      <p>292</p>
    </td>
    <td class="bad">
      F12<sup class="f12">&nbsp;</sup>
      <b>n/a</b>
      <p>n/a</p>
    </td>
    <td class="space">
    </td>
   </tr>

   <tr class="space">
   </tr>
  </table>

  <table class="main">
   <tr>
    <td class="warn">
      `
      <b>41</b>
      <p>96</p>
    </td>
    <td>
      1
      <b>2</b>
      <p>49</p>
    </td>
    <td>
      2
      <b>3</b>
      <p>50</p>
    </td>
    <td>
      3
      <b>4</b>
      <p>51</p>
    </td>
    <td>
      4
      <b>5</b>
      <p>52</p>
    </td>
    <td>
      5
      <b>6</b>
      <p>53</p>
    </td>
    <td>
      6
      <b>7</b>
      <p>54</p>
    </td>
    <td>
      7
      <b>8</b>
      <p>55</p>
    </td>
    <td>
      8
      <b>9</b>
      <p>56</p>
    </td>
    <td>
      9
      <b>10</b>
      <p>57</p>
    </td>
    <td>
      0
      <b>11</b>
      <p>48</p>
    </td>
    <td>
      -
      <b>12</b>
      <p>45</p>
    </td>
    <td>
      =
      <b>13</b>
      <p>61</p>
    </td>
    <td class="wide">
      BackSp
      <b>14</b>
      <p>8</p>
    </td>
    <td class="space">
    </td>
   </tr>
  </table>

  <table class="main">
   <tr>
    <td class="wide">
      Tab
      <b>15</b>
      <p>9</p>
    </td>
    <td>
      Q
      <b>16</b>
      <p>113</p>
    </td>
    <td>
      W
      <b>17</b>
      <p>119</p>
    </td>
    <td>
      E
      <b>18</b>
      <p>101</p>
    </td>
    <td>
      R
      <b>19</b>
      <p>114</p>
    </td>
    <td>
      T
      <b>20</b>
      <p>116</p>
    </td>
    <td>
      Y
      <b>21</b>
      <p>121</p>
    </td>
    <td>
      U
      <b>22</b>
      <p>117</p>
    </td>
    <td>
      I
      <b>23</b>
      <p>105</p>
    </td>
    <td>
      O
      <b>24</b>
      <p>111</p>
    </td>
    <td>
      P
      <b>25</b>
      <p>112</p>
    </td>
    <td>
      [
      <b>26</b>
      <p>91</p>
    </td>
    <td>
      ]
      <b>27</b>
      <p>93</p>
    </td>
    <td class="warn">
      \
      <b>43</b>
      <p>92</p>
    </td>
    <td class="space">
    </td>
   </tr>
  </table>
  
  <table class="main">
   <tr>
    <td class="extrawide">
      Caps Lock<sup class="capslock">&nbsp;</sup>
      <b>58</b>
      <p>301</p>
    </td>
    <td>
      A
      <b>30</b>
      <p>97</p>
    </td>
    <td>
      S
      <b>31</b>
      <p>115</p>
    </td>
    <td>
      D
      <b>32</b>
      <p>100</p>
    </td>
    <td>
      F
      <b>33</b>
      <p>102</p>
    </td>
    <td>
      G
      <b>34</b>
      <p>103</p>
    </td>
    <td>
      H
      <b>35</b>
      <p>104</p>
    </td>
    <td>
      J
      <b>36</b>
      <p>106</p>
    </td>
    <td>
      K
      <b>37</b>
      <p>107</p>
    </td>
    <td>
      L
      <b>38</b>
      <p>108</p>
    </td>
    <td>
      ;
      <b>39</b>
      <p>59</p>
    </td>
    <td>
      '
      <b>40</b>
      <p>39</p>
    </td>
    <td class="extrawide game">
      Enter
      <b>28</b>
      <p>13</p>
    </td>
    <td class="space">
    </td>
   </tr>
  </table>

  <table class="main">
   <tr>
    <td class="double">
      L. Shift
      <b>42</b>
      <p>304</p>
    </td>
    <td>
      Z
      <b>44</b>
      <p>122</p>
    </td>
    <td>
      X
      <b>45</b>
      <p>120</p>
    </td>
    <td>
      C
      <b>46</b>
      <p>99</p>
    </td>
    <td>
      V
      <b>47</b>
      <p>118</p>
    </td>
    <td>
      B
      <b>48</b>
      <p>98</p>
    </td>
    <td>
      N
      <b>49</b>
      <p>110</p>
    </td>
    <td>
      M
      <b>50</b>
      <p>109</p>
    </td>
    <td>
      ,
      <b>51</b>
      <p>44</p>
    </td>
    <td>
      .
      <b>52</b>
      <p>46</p>
    </td>
    <td>
      /
      <b>53</b>
      <p>47</p>
    </td>
    <td class="double">
      R. Shift
      <b>54</b>
      <p>303</p>
    </td>
    <td class="space">&nbsp;
    </td>
   </tr>
  </table>

  <table class="main">
   <tr>
    <td class="wide">
      L. Ctrl
      <b>29</b>
      <p>306</p>
    </td>
    <td class="wide warn">
      L. Meta
      <b>91</b>
      <p>311</p>
    </td>
    <td class="wide">
      L. Alt
      <b>56</b>
      <p>308</p>
    </td>
    <td class="spacebar">
      Space
      <b>57</b>
      <p>32</p>
    </td>
    <td class="wide">
      R. Alt
      <b>56</b>
      <p>307</p>
    </td>
    <td class="wide warn">
      R. Meta
      <b>92</b>
      <p>312</p>
    </td>
    <td class="wide bad">
      R. Click
      <b>n/a<sup class="badkey">&nbsp;</sup></b>
      <p>1<sup class="badkey">&nbsp;</sup></p>
    </td>
    <td class="wide">
      R. Ctrl
      <b>29</b>
      <p>305</p>
    </td>
    <td class="space">&nbsp;
    </td>
   </tr>
   <tr class="space">
   </tr>
  </table>


<!------------------------------------------------------------->


  <table class="key">
   <tr>
    <td class="spacebar none">
     Key:
     <b>key_code / key(n)</b>
     <p>key_pressed</p>
    </td>
    <td class="space">
    </td>
    <td class="double">
      Normal key&mdash;always available for use.
    </td>
    <td class="space">
    </td>
    <td class="double game">
      Game key&mdash;can be disabled via Robotic.
    </td>
    <td class="space">
    </td>
    <td class="double test">
      Debug key&mdash;has a unique function only while testing.
    </td>
    <td class="space">
    </td>
    <td class="double warn">
     This key may be missing between keyboards.
    </td>
    <td class="space">
    </td>
    <td class="double bad">
     Unusable key&mdash;can not or should not be used ever.
    </td>
   </tr>
  </table>


<!------------------------------------------------------------->


  <hr/>
  <div>
   <p>
    <sup class="f12">&nbsp;</sup>
    <span class="annotation">
     F12 is currently used as the screenshot key. Other
     function keys (F13-F16) are not supported by MegaZeux.
    </span>
   </p>

   <p>
    <sup class="badkey">&nbsp;</sup>
    <span class="annotation">
     The results for this value can vary between systems or
     may not be detected at all by MegaZeux. Personal use only.
    </span>
   </p>

   <p>
    <sup class="capslock">&nbsp;</sup>
    <span class="annotation">
     In previous versions of MegaZeux, Caps Lock would be held while enabled. In 2.90, it acts like a regular key.
    </span>
   </p>
  </div>
 </body>
</html>